home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 25 / AACD 25.iso / AACD / Magazine / Online / QMail / patches / qmail-dynamichome.diff < prev    next >
Encoding:
Text File  |  1997-10-02  |  1.8 KB  |  64 lines

  1. diff -u --new-file ../qmail-1.01-unmodified/Makefile ./Makefile
  2. --- ../qmail-1.01-unmodified/Makefile    Tue Apr 15 07:05:23 1997
  3. +++ ./Makefile    Thu Oct  2 10:18:01 1997
  4. @@ -89,10 +89,6 @@
  5.  compile auto_patrn.c
  6.      ./compile auto_patrn.c
  7.  
  8. -auto_qmail.c: \
  9. -auto-str conf-qmail
  10. -    ./auto-str auto_qmail `head -1 conf-qmail` > auto_qmail.c
  11. -
  12.  auto_qmail.o: \
  13.  compile auto_qmail.c
  14.      ./compile auto_qmail.c
  15. @@ -1826,6 +1825,7 @@
  16.  ip.h ip.c ipalloc.h ipalloc.c select.h1 select.h2 trysysel.c ndelay.h \
  17.  ndelay.c ndelay_off.c direntry.3 direntry.h1 direntry.h2 trydrent.c \
  18.  prot.h prot.c chkshsgr.c warn-shsgr tryshsgr.c ipme.h ipme.c \
  19. +auto_qmail.c \
  20.  trysalen.c maildir.5 maildir.h maildir.c tcp-environ.5
  21.      shar -m `cat FILES` > shar
  22.      chmod 400 shar
  23. diff -u --new-file ../qmail-1.01-unmodified/TARGETS ./TARGETS
  24. --- ../qmail-1.01-unmodified/TARGETS    Tue Apr 15 07:05:23 1997
  25. +++ ./TARGETS    Thu Oct  2 10:32:09 1997
  26. @@ -40,7 +40,6 @@
  27.  byte_zero.o
  28.  str.a
  29.  auto-str
  30. -auto_qmail.c
  31.  auto_qmail.o
  32.  auto-int8.o
  33.  fmt_str.o
  34. diff -u --new-file ../qmail-1.01-unmodified/auto_qmail.c ./auto_qmail.c
  35. --- ../qmail-1.01-unmodified/auto_qmail.c    Thu Jan  1 01:00:00 1970
  36. +++ ./auto_qmail.c    Mon Sep 29 15:40:51 1997
  37. @@ -0,0 +1,14 @@
  38. +#include "auto_qmail.h"
  39. +#include <sys/types.h>
  40. +#include <pwd.h>
  41. +
  42. +char *auto_qmail_dir (void)
  43. +{
  44. +  struct passwd *pwdent;
  45. +
  46. +  if ((pwdent = getpwnam ("qmails")))
  47. +    return (pwdent->pw_dir);
  48. +  else
  49. +    /* Return something that will cause failure. */
  50. +    return ("NIL:");
  51. +}
  52. diff -u --new-file ../qmail-1.01-unmodified/auto_qmail.h ./auto_qmail.h
  53. --- ../qmail-1.01-unmodified/auto_qmail.h    Tue Apr 15 07:05:23 1997
  54. +++ ./auto_qmail.h    Mon Sep 29 15:08:34 1997
  55. @@ -1,6 +1,7 @@
  56.  #ifndef AUTO_QMAIL_H
  57.  #define AUTO_QMAIL_H
  58.  
  59. -extern char auto_qmail[];
  60. +extern char *auto_qmail_dir();
  61. +#define auto_qmail auto_qmail_dir()
  62.  
  63.  #endif
  64.